Added LISTMODE env var check to testcombo.c so that one can easily test listmode.
authorTristan Van Berkom <tristan.van.berkom@gmail.com>
Mon, 13 Dec 2010 11:17:10 +0000 (20:17 +0900)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Tue, 4 Jan 2011 14:37:13 +0000 (23:37 +0900)
tests/testcombo.c

index 437a72cda3ce1edc4eb495b7183aa80e45162471..0f7d5cee3da73131f1da7853f02095c3954c3916 100644 (file)
@@ -1102,6 +1102,20 @@ main (int argc, char **argv)
        if (g_getenv ("RTL"))
          gtk_widget_set_default_direction (GTK_TEXT_DIR_RTL);
 
+       if (g_getenv ("LISTMODE"))
+         {
+           GtkCssProvider *provider = gtk_css_provider_new ();
+
+           gtk_css_provider_load_from_data (provider,
+                                            "* { -GtkComboBox-appears-as-list: true; }", 
+                                            -1, NULL);
+
+           gtk_style_context_add_provider_for_screen (gdk_screen_get_default (),
+                                                      GTK_STYLE_PROVIDER (provider),
+                                                      GTK_STYLE_PROVIDER_PRIORITY_FALLBACK);
+
+         }
+
         window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
         gtk_container_set_border_width (GTK_CONTAINER (window), 5);
         g_signal_connect (window, "destroy", gtk_main_quit, NULL);